\tracingonline=2
\tracingcommands=2
\tracingmacros=2
\tracingrestores=2

\count0=0
\count1=1
\count2=2
\count3=3
\count4=4
\count5=5

\muskip1=5\count2
\showthe\muskip1

%decimal
\muskip1=.mu
\showthe\muskip1

\muskip1=-.mu
\showthe\muskip1

\muskip1=1.mu
\showthe\muskip1

\muskip1=.1mu
\showthe\muskip1

\muskip1=1.3456mu
\showthe\muskip1

\muskip1=1.6543mu
\showthe\muskip1

%muuint
\muskip2=3.4\muskip1
\showthe\muskip2

%coersion
\muskip1=12.45mu plus 2mu minus 3mu
\showthe\muskip1
\dimen10=\muskip1
\showthe\dimen10
\dimen10=-\muskip1
\showthe\dimen10
\count10=\muskip1
\showthe\count10
\count10=-\muskip1
\showthe\count10

\skip1=\muskip1
\showthe\skip1

\muskip2=\muskip1
\showthe\muskip2

\muskip3=3mu plus \muskip1 minus \muskip2
\showthe\muskip3

\muskip3=3mu plus 2.5\muskip1 minus 4.4\muskip2
\showthe\muskip3

\muskip3=3mu plus 2.5\count1 minus 4.4\count2
\showthe\muskip3

\muskip3=4\count2
\showthe\muskip3

\muskip3=4\muskip2
\showthe\muskip3

%units
\muskip1=10.3pt
\showthe\muskip1

\muskip1=10.3sp
\showthe\muskip1

\muskip1=10.3in
\showthe\muskip1

\muskip1=10.3pc
\showthe\muskip1

\muskip1=10.3cm
\showthe\muskip1

\muskip1=10.3mm
\showthe\muskip1

\muskip1=10.3bp
\showthe\muskip1

\muskip1=10.3dd
\showthe\muskip1

\muskip1=10.3cc
\showthe\muskip1

\mag=3000

\muskip1=10.3truept
\showthe\muskip1

\muskip1=10.3truesp
\showthe\muskip1

\muskip1=10.3truein
\showthe\muskip1

\muskip1=10.3truepc
\showthe\muskip1

\muskip1=10.3truecm
\showthe\muskip1

\muskip1=10.3truemm
\showthe\muskip1

\muskip1=10.3truebp
\showthe\muskip1

\muskip1=10.3truedd
\showthe\muskip1

\muskip1=10.3truecc
\showthe\muskip1

%fraction
\muskip1=0.5\count1
\showthe\muskip1

\muskip1=0.5\count2
\showthe\muskip1

\muskip1=0.3\count5
\showthe\muskip1

%negative
\muskip1=-10.2mu
\showthe\muskip1

\muskip1=-10.2\muskip1
\showthe\muskip1

%hex
\muskip1="A1mu
\showthe\muskip1

\muskip1=-"A1mu
\showthe\muskip1

%oct
\muskip1='21mu
\showthe\muskip1

\muskip1=-'21mu
\showthe\muskip1

%char
\muskip1=`amu
\showthe\muskip1

%signs
\muskip1=-1\muskip1
\showthe\muskip1
\muskip1=-2.2mu
\showthe\muskip1
\muskip1=--3.3mu
\showthe\muskip1

%spaces
\muskip1  =  -- - 3  \muskip1
\showthe\muskip1

\muskip1 = 3.3  mu
\showthe\muskip1

%overflow
\muskip2=1mu
\muskip3=2mu

\muskip1='7777777777\muskip2
\showthe\muskip1
\muskip1=1073741823.99\muskip2
\showthe\muskip1
\muskip1=-1073741823.99\muskip2
\showthe\muskip1
\muskip1=1073741824\muskip2
\showthe\muskip1
\muskip1=-1073741824\muskip2
\showthe\muskip1
\muskip1='10000000000\muskip2
\showthe\muskip1
\muskip1='4000000000\muskip3
\showthe\muskip1

\muskip10="7FFFFFFFmu
\muskip1=1\muskip10
\showthe\muskip1
\muskip1=2\muskip10
\showthe\muskip1
\muskip1=15\muskip10
\showthe\muskip1

\muskip1=555555555555\muskip2
\showthe\muskip1

\muskip1=555555555555.5mu
\showthe\muskip1

\muskip1=5.55555555555555mu
\showthe\muskip1

\muskip1=1073741823.9mu
\showthe\muskip1

\muskip1=1073741824.1mu
\showthe\muskip1

%errors
\muskip1=10mu
\muskip1=\relax\relax
\showthe\muskip1

\muskip1=10mu
\muskip1=\count1\relax
\showthe\muskip1

\muskip1=10mu
\muskip1=-\count1\relax
\showthe\muskip1

%plus
\muskip1=10muplus2mu
\showthe\muskip1

\muskip1=10mu plus 2mu
\showthe\muskip1

%minus
\muskip1=10muminus2mu
\showthe\muskip1

\muskip1=10mu minus 2mu
\showthe\muskip1

%plus minus
\muskip1=10muplus3muminus2mu
\showthe\muskip1

\muskip1=10mu plus 3mu minus 2mu
\showthe\muskip1

%minus plus
\muskip1=10muminus3muplus2mu
\showthe\muskip1

\muskip1=10mu minus 3mu plus 2mu
\showthe\muskip1

%sign with plus

\muskip1 = -  10mu plus 3mu minus 2mu
\showthe\muskip1

\muskip1 = -  10mu plus - 3mu minus 2mu
\showthe\muskip1

\muskip1 =  10mu plus 3mu minus - 2mu
\showthe\muskip1

%fil
\muskip1=10mu minus 2fil
\showthe\muskip1

\muskip1=10mu minus 2 fil L
\showthe\muskip1

\muskip1=10mu minus 2 fiLl
\showthe\muskip1
 
\muskip1=10mu plus 2 fiLll
\showthe\muskip1

\muskip1=10mu plus 2 fiLlll l minus 3fill
\showthe\muskip1

%mu
\muskip1=20mu
\showthe\muskip1

\muskip1=21pt plus 30mu
\showthe\muskip1

\muskip1=22pt minus 40mu
\showthe\muskip1

\end
